package com.wanxi.spring.cloud.role.service;


import com.wanxi.spring.cloud.commons.api.CommonResult;
import com.wanxi.spring.cloud.role.model.Role;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 蒋帆
 * @since 2020-12-21
 */
public interface RoleService {
    /**
     * 用户添加
     * @param role
     * @return
     */
    CommonResult addRole(Role role);

    /**
     * 获得所有角色并展示在页面
     * @param page
     * @param limit
     * @return
     */
    CommonResult getRoles(Integer page, Integer limit);

    CommonResult updateRole(Role role);

    CommonResult deleteRole(Integer id);

    CommonResult getRoleList();
}
